salem al-dawsari
Koulibaly, Al-Dawsari and the 'I'll kill you' line echoing inside Al-Hilal's dressing roomOn a podcast episode, Kalidou Koulibaly recalled a moment mid-match. He turne...
Behind Dembele's Brilliance, Enrique Exposes PSG's Biggest GapOusmane Dembele stood by the touchline, one hand tugging at his shirt, eyes...
The Split Nobody Records: What Data Is Vietnamese Swimming Actually Racing With?Lane four, the third length of the men's 200m freestyle at SEA Games 32 in...
The March 2026 VCS sanctions: conclusions written while the data was still emptyIn March 2026, Riot Games published a list of 32 individuals connected to the...
The Empty Analysis Sheet: The Line Between Fact and Story in Esports WritingThat night in Busan, I opened the scouting file before the semifinal and foun...
Laprovittola Shines, Joventut Reaches Endesa Super Cup Final: A Data and Transfer Market AnalysisIn the third quarter of the Endesa Super Cup semifinal, Nico Laprovittola...
Phnom Penh Crown beat Gangwon FC 2-1 in AFC Champions League Two: a win built on discipline, not possessionIn the 78th minute at Gangwon, with the match level at 1-1, Phnom Penh Crown...
Indian Para Table Tennis at the 2026 Asian Para Games: Seven Games, Two Trajectories, One Data CeilingThe third game of the XD17 mixed doubles quarterfinal at the 2026 Asian Para...
Vietnam Women's Volleyball: Not a Talent Problem, But a Data ProblemLate August 2026, at Vinh Phuc Gymnasium, after Tran Thi Thanh Thuy's soft sh...
The 743rd Game: A Dutch IM and 14 Years of Telling Chess Stories Every WednesdayEvery Wednesday night, as darkness settles over Amsterdam, a man sits down at...
V-League 2026/27: Which teams face the greatest relegation threat?V-League 2026/27: Which teams face the greatest relegation threat? The...
World Hopes Week in Sheffield: The U12 Generation and England's Three-Year PuzzleSheffield is about to receive 40 children who carry no world ranking. Twenty...
Monza 2026: 57°C Track Temperature Will Define Italian GP StrategyMonza, September 5, 2026. The forecast track temperature is expected to hit...
The Empty Report and Vietnamese Football's Data ProblemOn my desk in Hanoi sits a nine-part document. The first section is titled...
The Manchester City File: £900 Million, an Appeal, and an Unanswered GapThe day the Premier League's independent commission published its findings on...
Asian Games 2026: India's Defending Men's Doubles Champions Exit in Round One, and the Score Curve Is the Real StoryTwenty-one twelve, nineteen twenty-one, fourteen twenty-one. Three games, and...
Castel Goffredo claim eighth Italian Women's Super Cup after nerve-shredding 45–44 game against NorbelloIn the second game of the ninth edition of the Italian Women's Super Cup fina...
Vietnam Women vs China: Decoding the Low-Block EquationInside the video room, the clip is rewound for the fourth time. The frame...
Alwi Farhan Spars With Kento Momota in Tokyo Before Asian Games 2026: Signals From the Final Camp and a Data VoidThe sparring session took place in Tokyo with no spectators, no scoreboard, a...
The Pulse from the Void: When Vietnamese Football Learns to Listen to ItselfThere was a July afternoon when I sat in Stand B of Hang Day Stadium, watchin...
